#pragma once

namespace LSH 
{

class Texture
{
public:
    Texture(void);
    virtual ~Texture(void);
public:
    BOOL  loadFormFile(String& fileName);

    UINT getWidth() const;
    UINT getHeight() const;
public:
    IDirect3DTexture9* getTexture() { return _d3dTexture; }

protected:
    IDirect3DTexture9*  _d3dTexture;
    D3DSURFACE_DESC     _surfaceDes;
};

} // LSH
